草庐IT

OpenSSL 证书

全部标签

iphone - iOS 开发团队和证书

我是否需要为团队中的每个开发人员生成一个证书,或者他们可以共享一个证书?如果是这样,我该如何在每台机器上安装它?谢谢。编辑:如何在其他计算机上安装现有证书? 最佳答案 您只需要一张证书。在获取开发人员配置文件之前,请确保为您的开发设备添加所有UUID。然后你也可以分享它。 关于iphone-iOS开发团队和证书,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/11315809/

ios - 如何从 iOS 下钥匙串(keychain)中存在的证书中解码序列号、发行者信息等?

我正在创建一个iOS应用程序,它可以检索钥匙串(keychain)中存在的证书(.cer)的信息。引用链接:Link1,Link2代码如下:constchar*certLabelString="Certificates";CFStringRefcertLabel=CFStringCreateWithCString(NULL,certLabelString,kCFStringEncodingUTF8);constvoid*keys[]={kSecClass,kSecAttrLabel,kSecReturnAttributes};constvoid*values[]={kSecClassC

ios - 将客户端证书与 Socket.io IOS 客户端一起使用

我正在尝试连接到需要客户端验证的服务器。我在CA生成的应用程序中的bundle中有一个.P12证书。有没有办法让socket.IO在连接到服务器时出示此证书。(服务器是反向代理,但我认为这不会导致问题)letopts:[String:AnyObject]=["log":true,"sessionDelegate":self,"forceWebsockets":true]self.socket=SocketIOClient(socketURL:"https://myapp.something.com:49447",options:opts)self.socket.on("connect"

ios - 当 ssl 证书过期并且您的应用程序使用 ssl 固定时,您会怎么做?

我正在尝试确定在使用服务器传送内容的iOS游戏中进行ssl固定是否是个好主意。这似乎很重要,但真正困扰我的一件事是想到证书到期的那一天。由于证书必须包含在应用程序包中,这意味着用户将被迫升级。根据Apple当时正在做的事情,可能意味着他们由于设备/操作系统限制而无法升级。所以,我真的很担心把它放进去。有没有人有过sslpinning和过期证书的经验,这对您的用户来说是无缝的、无停机时间的事情? 最佳答案 您可以通过购买证书或生成自签名证书(这有其缺陷)来获得有效期更长的证书。您还可以固定公钥而不是整个证书。如果到了无法保持向后兼容性

ios - 如何获取我的私钥以在新 mac 中导出 APNS 证书

我正在尝试将我的应用生产APNS证书导出为p12文件。但是我的钥匙串(keychain)中没有私钥。上次我导出它是在大约一年前的一台旧Mac上。如何获取导出的私钥? 最佳答案 你不能。您必须从您的Apple开发者帐户中撤销旧证书,然后在您的新Mac上创建一个新证书。 关于ios-如何获取我的私钥以在新mac中导出APNS证书,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/3542

ios - 达到创建证书的最大限制时如何创建新的苹果分发证书

我遇到了苹果分发证书的问题。我必须创建一个新证书,但我已经达到了最大限制。我也无法使用旧的分发证书,因为这些证书没有匹配的私钥。我已经为此做了很多研发,但仍然没有解决我的问题。我不想撤销旧证书。 最佳答案 最好的方法不是创建新证书,而是撤销旧证书,然后创建一个新证书。在创建最大数量的证书后,在您撤销旧证书之前无法创建新证书。 关于ios-达到创建证书的最大限制时如何创建新的苹果分发证书,我们在StackOverflow上找到一个类似的问题: https://s

ios - 以编程方式生成 APNS 证书

有没有办法以编程方式生成Apple推送通知服务(APNS)证书?我想编写一个脚本,通过创建一个新证书并将其上传到我们的服务器,每年自动更新我们的APNS证书。 最佳答案 我相信你可以使用一些自动化工具来做到这一点如果我们查看APNS证书生成指南https://developers.connectycube.com/ios/how-to-create-apns-certificate-我们可以看到我们需要对Web和桌面任务进行一些自动化对于Web,我们可以使用SeleniumIDE.对于桌面,我们可以使用AppleAutomator我

ios - 推送通知在生产证书中不起作用

当应用程序安装在IOS(8.3)设备(iPhone和iPad)上时,我在推送通知期间遇到问题。它在本地工作(开发中)。但是当我在生产中配置相同时(将应用上传到应用商店)。它不起作用。这些是我所做的配置:*在Xcode中,在权利文件中,对于“APS环境”键,我将值指定为“生产”。*在创建SSL证书时,我已经创建了生产SSL证书。*在代码中,我在将通知推送到APNS时使用了“withProductionDestination()”方法。在将带有token的通知负载发送到APNS(在生产和开发中)时,我没有收到任何错误或异常。我已确认通知功能在我的开发和生产帐户中处于事件状态。我也验证了证书

设备不信任 iOS MDM 服务器 SSL 证书

MDM服务器配置了使用自签名证书的SSL。在iOS设备上安装Web服务器证书(自签名)。仍然收到错误“{web服务器}的服务器证书无效”具有自签名证书的mdmweb服务器可以工作吗?或者我是否需要从受信任的CA获得签名的证书? 最佳答案 在设备上安装证书,使其出现在“设置”>“常规”>“配置文件”中。您可以通过将证书通过电子邮件发送到设备上配置的电子邮件帐户或允许通过HTTP(S)下载证书来执行此操作。 关于设备不信任iOSMDM服务器SSL证书,我们在StackOverflow上找到一

ios - 如何生成开发 MDM/APNS 证书?

我们已经注册了iOS开发者企业帐户,我们已经收到了.pem格式的MDM证书。我们已经从门户网站下载了这个mdm证书https://identity.apple.com/pushcert/但是我们不知道这是生产MDM证书还是开发MDM证书。首先我们想使用开发证书测试MDM命令,在获得MDM有效负载后,我们可以继续进行生产。所以我的问题是如何创建MDM/APNS证书,如果可能的话,该证书可用于从gateway.sandbox.push.apple.com获取MDM推送通知。我已经经历了thispdf,但没有得到关于开发MDM推送通知的公平想法。我们将不胜感激。